Main entry: shower, shower down
Definition: rain abundantly
Usage: Meteors showered down over half of Australia